﻿using System;
using System.CodeDom.Compiler;
using System.Diagnostics;
using Google.Protobuf;
using Google.Protobuf.Reflection;

namespace EggLink.DanhengServer.Proto
{
	// Token: 0x02000D0B RID: 3339
	[DebuggerDisplay("{ToString(),nq}")]
	public sealed class PlayerGetTokenCsReq : IMessage<PlayerGetTokenCsReq>, IMessage, IEquatable<PlayerGetTokenCsReq>, IDeepCloneable<PlayerGetTokenCsReq>, IBufferMessage
	{
		// Token: 0x17002A22 RID: 10786
		// (get) Token: 0x0600955F RID: 38239 RVA: 0x0018D7A7 File Offset: 0x0018B9A7
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageParser<PlayerGetTokenCsReq> Parser
		{
			get
			{
				return PlayerGetTokenCsReq._parser;
			}
		}

		// Token: 0x17002A23 RID: 10787
		// (get) Token: 0x06009560 RID: 38240 RVA: 0x0018D7AE File Offset: 0x0018B9AE
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageDescriptor Descriptor
		{
			get
			{
				return PlayerGetTokenCsReqReflection.Descriptor.MessageTypes[0];
			}
		}

		// Token: 0x17002A24 RID: 10788
		// (get) Token: 0x06009561 RID: 38241 RVA: 0x0018D7C0 File Offset: 0x0018B9C0
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		MessageDescriptor IMessage.Descriptor
		{
			get
			{
				return PlayerGetTokenCsReq.Descriptor;
			}
		}

		// Token: 0x06009562 RID: 38242 RVA: 0x0018D7C7 File Offset: 0x0018B9C7
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public PlayerGetTokenCsReq()
		{
		}

		// Token: 0x06009563 RID: 38243 RVA: 0x0018D7F0 File Offset: 0x0018B9F0
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public PlayerGetTokenCsReq(PlayerGetTokenCsReq other) : this()
		{
			this.nJDDJHAPNBO_ = other.nJDDJHAPNBO_;
			this.gNAOHFNKFLG_ = other.gNAOHFNKFLG_;
			this.iBMFPJBHJII_ = other.iBMFPJBHJII_;
			this.uid_ = other.uid_;
			this.token_ = other.token_;
			this.platform_ = other.platform_;
			this.gJBHJBFLIHF_ = other.gJBHJBFLIHF_;
			this.accountUid_ = other.accountUid_;
			this._unknownFields = UnknownFieldSet.Clone(other._unknownFields);
		}

		// Token: 0x06009564 RID: 38244 RVA: 0x0018D874 File Offset: 0x0018BA74
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public PlayerGetTokenCsReq Clone()
		{
			return new PlayerGetTokenCsReq(this);
		}

		// Token: 0x17002A25 RID: 10789
		// (get) Token: 0x06009565 RID: 38245 RVA: 0x0018D87C File Offset: 0x0018BA7C
		// (set) Token: 0x06009566 RID: 38246 RVA: 0x0018D884 File Offset: 0x0018BA84
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint NJDDJHAPNBO
		{
			get
			{
				return this.nJDDJHAPNBO_;
			}
			set
			{
				this.nJDDJHAPNBO_ = value;
			}
		}

		// Token: 0x17002A26 RID: 10790
		// (get) Token: 0x06009567 RID: 38247 RVA: 0x0018D88D File Offset: 0x0018BA8D
		// (set) Token: 0x06009568 RID: 38248 RVA: 0x0018D895 File Offset: 0x0018BA95
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public string GNAOHFNKFLG
		{
			get
			{
				return this.gNAOHFNKFLG_;
			}
			set
			{
				this.gNAOHFNKFLG_ = ProtoPreconditions.CheckNotNull<string>(value, "value");
			}
		}

		// Token: 0x17002A27 RID: 10791
		// (get) Token: 0x06009569 RID: 38249 RVA: 0x0018D8A8 File Offset: 0x0018BAA8
		// (set) Token: 0x0600956A RID: 38250 RVA: 0x0018D8B0 File Offset: 0x0018BAB0
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint IBMFPJBHJII
		{
			get
			{
				return this.iBMFPJBHJII_;
			}
			set
			{
				this.iBMFPJBHJII_ = value;
			}
		}

		// Token: 0x17002A28 RID: 10792
		// (get) Token: 0x0600956B RID: 38251 RVA: 0x0018D8B9 File Offset: 0x0018BAB9
		// (set) Token: 0x0600956C RID: 38252 RVA: 0x0018D8C1 File Offset: 0x0018BAC1
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint Uid
		{
			get
			{
				return this.uid_;
			}
			set
			{
				this.uid_ = value;
			}
		}

		// Token: 0x17002A29 RID: 10793
		// (get) Token: 0x0600956D RID: 38253 RVA: 0x0018D8CA File Offset: 0x0018BACA
		// (set) Token: 0x0600956E RID: 38254 RVA: 0x0018D8D2 File Offset: 0x0018BAD2
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public string Token
		{
			get
			{
				return this.token_;
			}
			set
			{
				this.token_ = ProtoPreconditions.CheckNotNull<string>(value, "value");
			}
		}

		// Token: 0x17002A2A RID: 10794
		// (get) Token: 0x0600956F RID: 38255 RVA: 0x0018D8E5 File Offset: 0x0018BAE5
		// (set) Token: 0x06009570 RID: 38256 RVA: 0x0018D8ED File Offset: 0x0018BAED
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint Platform
		{
			get
			{
				return this.platform_;
			}
			set
			{
				this.platform_ = value;
			}
		}

		// Token: 0x17002A2B RID: 10795
		// (get) Token: 0x06009571 RID: 38257 RVA: 0x0018D8F6 File Offset: 0x0018BAF6
		// (set) Token: 0x06009572 RID: 38258 RVA: 0x0018D8FE File Offset: 0x0018BAFE
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint GJBHJBFLIHF
		{
			get
			{
				return this.gJBHJBFLIHF_;
			}
			set
			{
				this.gJBHJBFLIHF_ = value;
			}
		}

		// Token: 0x17002A2C RID: 10796
		// (get) Token: 0x06009573 RID: 38259 RVA: 0x0018D907 File Offset: 0x0018BB07
		// (set) Token: 0x06009574 RID: 38260 RVA: 0x0018D90F File Offset: 0x0018BB0F
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public string AccountUid
		{
			get
			{
				return this.accountUid_;
			}
			set
			{
				this.accountUid_ = ProtoPreconditions.CheckNotNull<string>(value, "value");
			}
		}

		// Token: 0x06009575 RID: 38261 RVA: 0x0018D922 File Offset: 0x0018BB22
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override bool Equals(object other)
		{
			return this.Equals(other as PlayerGetTokenCsReq);
		}

		// Token: 0x06009576 RID: 38262 RVA: 0x0018D930 File Offset: 0x0018BB30
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool Equals(PlayerGetTokenCsReq other)
		{
			return other != null && (other == this || (this.NJDDJHAPNBO == other.NJDDJHAPNBO && !(this.GNAOHFNKFLG != other.GNAOHFNKFLG) && this.IBMFPJBHJII == other.IBMFPJBHJII && this.Uid == other.Uid && !(this.Token != other.Token) && this.Platform == other.Platform && this.GJBHJBFLIHF == other.GJBHJBFLIHF && !(this.AccountUid != other.AccountUid) && object.Equals(this._unknownFields, other._unknownFields)));
		}

		// Token: 0x06009577 RID: 38263 RVA: 0x0018D9E8 File Offset: 0x0018BBE8
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override int GetHashCode()
		{
			int num = 1;
			if (this.NJDDJHAPNBO != 0U)
			{
				num ^= this.NJDDJHAPNBO.GetHashCode();
			}
			if (this.GNAOHFNKFLG.Length != 0)
			{
				num ^= this.GNAOHFNKFLG.GetHashCode();
			}
			if (this.IBMFPJBHJII != 0U)
			{
				num ^= this.IBMFPJBHJII.GetHashCode();
			}
			if (this.Uid != 0U)
			{
				num ^= this.Uid.GetHashCode();
			}
			if (this.Token.Length != 0)
			{
				num ^= this.Token.GetHashCode();
			}
			if (this.Platform != 0U)
			{
				num ^= this.Platform.GetHashCode();
			}
			if (this.GJBHJBFLIHF != 0U)
			{
				num ^= this.GJBHJBFLIHF.GetHashCode();
			}
			if (this.AccountUid.Length != 0)
			{
				num ^= this.AccountUid.GetHashCode();
			}
			if (this._unknownFields != null)
			{
				num ^= this._unknownFields.GetHashCode();
			}
			return num;
		}

		// Token: 0x06009578 RID: 38264 RVA: 0x0018DADC File Offset: 0x0018BCDC
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override string ToString()
		{
			return JsonFormatter.ToDiagnosticString(this);
		}

		// Token: 0x06009579 RID: 38265 RVA: 0x0018DAE4 File Offset: 0x0018BCE4
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void WriteTo(CodedOutputStream output)
		{
			output.WriteRawMessage(this);
		}

		// Token: 0x0600957A RID: 38266 RVA: 0x0018DAF0 File Offset: 0x0018BCF0
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalWriteTo(ref WriteContext output)
		{
			if (this.GNAOHFNKFLG.Length != 0)
			{
				output.WriteRawTag(18);
				output.WriteString(this.GNAOHFNKFLG);
			}
			if (this.NJDDJHAPNBO != 0U)
			{
				output.WriteRawTag(24);
				output.WriteUInt32(this.NJDDJHAPNBO);
			}
			if (this.AccountUid.Length != 0)
			{
				output.WriteRawTag(42);
				output.WriteString(this.AccountUid);
			}
			if (this.Platform != 0U)
			{
				output.WriteRawTag(48);
				output.WriteUInt32(this.Platform);
			}
			if (this.Uid != 0U)
			{
				output.WriteRawTag(56);
				output.WriteUInt32(this.Uid);
			}
			if (this.IBMFPJBHJII != 0U)
			{
				output.WriteRawTag(72);
				output.WriteUInt32(this.IBMFPJBHJII);
			}
			if (this.Token.Length != 0)
			{
				output.WriteRawTag(90);
				output.WriteString(this.Token);
			}
			if (this.GJBHJBFLIHF != 0U)
			{
				output.WriteRawTag(104);
				output.WriteUInt32(this.GJBHJBFLIHF);
			}
			if (this._unknownFields != null)
			{
				this._unknownFields.WriteTo(ref output);
			}
		}

		// Token: 0x0600957B RID: 38267 RVA: 0x0018DC00 File Offset: 0x0018BE00
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public int CalculateSize()
		{
			int num = 0;
			if (this.NJDDJHAPNBO != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.NJDDJHAPNBO);
			}
			if (this.GNAOHFNKFLG.Length != 0)
			{
				num += 1 + CodedOutputStream.ComputeStringSize(this.GNAOHFNKFLG);
			}
			if (this.IBMFPJBHJII != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.IBMFPJBHJII);
			}
			if (this.Uid != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.Uid);
			}
			if (this.Token.Length != 0)
			{
				num += 1 + CodedOutputStream.ComputeStringSize(this.Token);
			}
			if (this.Platform != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.Platform);
			}
			if (this.GJBHJBFLIHF != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.GJBHJBFLIHF);
			}
			if (this.AccountUid.Length != 0)
			{
				num += 1 + CodedOutputStream.ComputeStringSize(this.AccountUid);
			}
			if (this._unknownFields != null)
			{
				num += this._unknownFields.CalculateSize();
			}
			return num;
		}

		// Token: 0x0600957C RID: 38268 RVA: 0x0018DCF8 File Offset: 0x0018BEF8
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(PlayerGetTokenCsReq other)
		{
			if (other == null)
			{
				return;
			}
			if (other.NJDDJHAPNBO != 0U)
			{
				this.NJDDJHAPNBO = other.NJDDJHAPNBO;
			}
			if (other.GNAOHFNKFLG.Length != 0)
			{
				this.GNAOHFNKFLG = other.GNAOHFNKFLG;
			}
			if (other.IBMFPJBHJII != 0U)
			{
				this.IBMFPJBHJII = other.IBMFPJBHJII;
			}
			if (other.Uid != 0U)
			{
				this.Uid = other.Uid;
			}
			if (other.Token.Length != 0)
			{
				this.Token = other.Token;
			}
			if (other.Platform != 0U)
			{
				this.Platform = other.Platform;
			}
			if (other.GJBHJBFLIHF != 0U)
			{
				this.GJBHJBFLIHF = other.GJBHJBFLIHF;
			}
			if (other.AccountUid.Length != 0)
			{
				this.AccountUid = other.AccountUid;
			}
			this._unknownFields = UnknownFieldSet.MergeFrom(this._unknownFields, other._unknownFields);
		}

		// Token: 0x0600957D RID: 38269 RVA: 0x0018DDCF File Offset: 0x0018BFCF
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(CodedInputStream input)
		{
			input.ReadRawMessage(this);
		}

		// Token: 0x0600957E RID: 38270 RVA: 0x0018DDD8 File Offset: 0x0018BFD8
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalMergeFrom(ref ParseContext input)
		{
			uint num;
			while ((num = input.ReadTag()) != 0U)
			{
				if (num <= 48U)
				{
					if (num <= 24U)
					{
						if (num == 18U)
						{
							this.GNAOHFNKFLG = input.ReadString();
							continue;
						}
						if (num == 24U)
						{
							this.NJDDJHAPNBO = input.ReadUInt32();
							continue;
						}
					}
					else
					{
						if (num == 42U)
						{
							this.AccountUid = input.ReadString();
							continue;
						}
						if (num == 48U)
						{
							this.Platform = input.ReadUInt32();
							continue;
						}
					}
				}
				else if (num <= 72U)
				{
					if (num == 56U)
					{
						this.Uid = input.ReadUInt32();
						continue;
					}
					if (num == 72U)
					{
						this.IBMFPJBHJII = input.ReadUInt32();
						continue;
					}
				}
				else
				{
					if (num == 90U)
					{
						this.Token = input.ReadString();
						continue;
					}
					if (num == 104U)
					{
						this.GJBHJBFLIHF = input.ReadUInt32();
						continue;
					}
				}
				this._unknownFields = UnknownFieldSet.MergeFieldFrom(this._unknownFields, ref input);
			}
		}

		// Token: 0x0400392F RID: 14639
		private static readonly MessageParser<PlayerGetTokenCsReq> _parser = new MessageParser<PlayerGetTokenCsReq>(() => new PlayerGetTokenCsReq());

		// Token: 0x04003930 RID: 14640
		private UnknownFieldSet _unknownFields;

		// Token: 0x04003931 RID: 14641
		public const int NJDDJHAPNBOFieldNumber = 3;

		// Token: 0x04003932 RID: 14642
		private uint nJDDJHAPNBO_;

		// Token: 0x04003933 RID: 14643
		public const int GNAOHFNKFLGFieldNumber = 2;

		// Token: 0x04003934 RID: 14644
		private string gNAOHFNKFLG_ = "";

		// Token: 0x04003935 RID: 14645
		public const int IBMFPJBHJIIFieldNumber = 9;

		// Token: 0x04003936 RID: 14646
		private uint iBMFPJBHJII_;

		// Token: 0x04003937 RID: 14647
		public const int UidFieldNumber = 7;

		// Token: 0x04003938 RID: 14648
		private uint uid_;

		// Token: 0x04003939 RID: 14649
		public const int TokenFieldNumber = 11;

		// Token: 0x0400393A RID: 14650
		private string token_ = "";

		// Token: 0x0400393B RID: 14651
		public const int PlatformFieldNumber = 6;

		// Token: 0x0400393C RID: 14652
		private uint platform_;

		// Token: 0x0400393D RID: 14653
		public const int GJBHJBFLIHFFieldNumber = 13;

		// Token: 0x0400393E RID: 14654
		private uint gJBHJBFLIHF_;

		// Token: 0x0400393F RID: 14655
		public const int AccountUidFieldNumber = 5;

		// Token: 0x04003940 RID: 14656
		private string accountUid_ = "";
	}
}
